@charset "utf-8";
@import url('font/exit_font.css');
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

/********** 초기화 **********/
/* theme.min.css */
:root {
	--phoenix-body-font-family: Noto Sans KR, NEXON, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
}
input, button, select, optgroup, textarea, label, .alert, .badge, .blockquote-footer, .btn, .google-map-control-btn .zoomIn, .google-map-control-btn .zoomOut, .tox .tox-dialog__footer .tox-button:last-child, .tox .tox-dialog__footer .tox-button--secondary, .tox .tox-button-secondary, .tox .tox-button, [data-list] .page, .table-list .page, .navbar, .pagination, .valid-feedback, .invalid-feedback {
	font-family: "Noto Sans KR","NEXON",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size:1.125rem;
	}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
	font-family: "Noto Sans KR","NEXON",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}


.logo-text {padding-top: 10px; font-weight: 500; font-size: 16px !important; color: #4b4c4d;}
.form-check-label {font-weight: 500;}
.kp-al {word-break: keep-all;}
.footer {height: fit-content;}
.cke_editable { font-size:1.125rem !important; }
.form-group.mr-2.fs--1 { font-size:1rem !important; }
.tooltip-inner { max-width:500px; font-size: 14px; text-align: left; }
.bbs-total-num { white-space: nowrap; }
@media only screen and (max-width: 1023px) {
	.table { table-layout: fixed; -webkit-overflow-scrolling:touch; }
}

@media only screen and (max-width: 767px) {
	.tooltip-inner { max-width:280px; font-size: 12px; text-align: left; }
	.apexcharts-datalabels-group > text { font-size: 24px; }
	.apexcharts-datalabels > text { font-size: 12px; }
	.content { padding-top: 10rem; padding-bottom: 2rem; }
	.navbar-nav { margin-left: auto }
}

@media only screen and (max-width: 410px) {
	.navRt { display: none; }
	.page-link { font-size: 0.8rem; }
	.page-item.first { display: none; }
	.page-item.end { display: none; }
}